smell to high heaven

[smel tu: hai ˈhevn]
<口>发恶臭

热门查询